package com.pig4cloud.pigx.order.api.vo;

import com.pig4cloud.pigx.order.api.entity.*;
import com.pig4cloud.pigx.shop.user.api.entity.ShopUser;
import com.pig4cloud.pigx.shop.user.api.vo.ShopUserCouponVO;
import lombok.Data;

import java.util.List;

@Data
public class OrderInfoVO extends OrderInfo {

	/**
	 * 商品sku详情
	 */
	private List<OrderSkuDetail> skuDetails;

	/**
	 * 礼品详情
	 */
	private List<OrderGiftDetail> giftDetails;

	/**
	 * 积分策略
	 */
	private List<OrderSkuPointPolicy> skuPointPolicies;

	/**
	 * 订单优惠券
	 */
	private List<ShopUserCouponVO> coupons;

	/**
	 * 物流信息
	 */
	private List<OrderDelivery> orderDeliveries;

	/**
	 * 下单用户信息
	 */
	private ShopUser shopUser;

	/**
	 * 业代信息
	 */
	private ShopUser salesShopUser;

	/**
	 * 待支付的场合，剩余支付时间
	 */
	private Long residuePayTimeSpan;

}
